Pass/Fail Prediction in Programming Courses

نویسندگان

چکیده

We present a privacy-friendly early-detection framework to identify students at risk of failing in introductory programming courses university. The was validated for two different with annual editions taken by higher education ( N = 2 080) and found be highly accurate robust against variation course structures, teaching learning styles, exercises classification algorithms. By using interpretable machine techniques, the also provides insight into what aspects practising skills promote or inhibit have no minor effect on process. Findings showed that capable predicting students’ future success already early semester.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Grey prediction in linear programming problems

The purpose of this paper is describes the use of grey pridiction in linear programming problems. Some definitions and concepts of grey system theory are introduced and then, we introduced GM(1,1) and fractional order accumulation into grey model. Due to the fluctuation of prices and the lack of certainty data in the market, optimal production was calculated to optimize the profit from sales us...

متن کامل

The Role of Programming Paradigms in the First Programming Courses

The choice of the first programming language and the corresponding programming paradigm is critical for later development of a programmer. Despite the huge number of programming languages introduced over the last fifty years, the key issues in programming education remain the same and choosing appropriate first programming language is still challenging. In this paper we overview some of the mos...

متن کامل

Learning teamwork skills in university programming courses

University courses about computer programming usually seek to provide students not only with technical knowledge, but also with the skills required to work in real-life software projects. Nowadays, the development of software applications requires the coordinated efforts of the members of one or more teams. Therefore, it is important for software professionals to master the sort of skills that ...

متن کامل

Some Pitfalls in Introductory Programming Courses

This paper discusses some difficulties in teaching introductory courses to programming, paying particular attention to their mathematical nature. We consider some aspects, which have not been commented in detail in textbooks and often neglected by course outlines and schedules. Some of these are constructing complex conditions, exceeding array bound, calculating infinite series in conjunction w...

متن کامل

Language Trends in Introductory Programming Courses

Deciding what to teach novice programmers about programming and, in particular, which programming language to teach to novice programmers, and how to teach it, is a common topic for debate within universities. Should an industry relevant programming language be taught, or should a language designed for teaching novices be used? In order to design tools and methodologies for the teaching of novi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Educational Computing Research

سال: 2022

ISSN: ['1541-4140', '0735-6331']

DOI: https://doi.org/10.1177/07356331221085595